.main {
    height: 100%;
}
.nav-main {
    background-color: transparent;
    border: 0;
    margin: 0;
}
.nav-main .btn-link{
    color: #fff;
}
.navbar.pg-scroll {
    padding: 0;
    z-index: 99;
    background:#cf590c;
}
#index {
    width: 100%;
}
.header-index {
    background-size: cover;
    min-height: 550px;
    position: relative;
    text-align: center;
    background: -webkit-linear-gradient(0deg, #FF9900 60%, #cf590c 100%);
    /* Chrome 10+, Saf5.1+ */
    background: -moz-linear-gradient(0deg, #FF9900 60%, #cf590c 100%);
    /* FF3.6+ */
    background: -ms-linear-gradient(0deg, #FF9900 60%, #cf590c 100%);
    /* IE10 */
    background: -o-linear-gradient(0deg, #FF9900 60%, #cf590c 100%);
    /* Opera 11.10+ */
    background: linear-gradient(0deg, #FF9900 60%, #cf590c 100%);
}
.header-container {
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 40
}
.header-index h1, .header-index h2, .header-index h3, #nav-btn-signin, #nav-btn-signup {
    color: #fff;
}
.header-index h1 {
    font-size: 32px;
    font-weight: 300;
    margin: 150px 0 0;
    text-shadow: 0 0 4px rgba(0, 0, 0, .4)
}
.header-index h2 {
    font-size: 70px;
    letter-spacing: 1px;
    margin: 35px 0 0;
}
.header-index h3 {
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 35px 0 0
}
.header-index, .header-container {
    height: 100%;
    overflow: hidden
}
.header-index footer {
    bottom: 15px;
    font-size: 42px;
    left: 0;
    position: absolute;
    width: 100%
}
.header-index footer .fa {
    color: white;
}
.hero-clouds {
    visibility: inherit;
    opacity: 1;
    z-index: 30;
    width: 250.625em;
    min-height: 650px;
    -webkit-animation: cloudLoop 80s linear infinite;
    animation: cloudLoop 80s linear infinite;
}
.scroll-down {
    cursor: pointer;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
}
.feature {
    padding: 100px 0;
    min-height: 600px;
}
.media .media-left {
    padding-right: 20px;
    display: table-cell;
    vertical-align: top;
}
.media .media-left>i {
    font-size: 48px;
}
.media-body .media-heading {
    color: #5a6879;
    font-size: 24px;
    margin-bottom: 9px;
}
.media-body .media-content {
    color: #666;
    min-height: 120px;
    width: 85%
}
